From 40203994399fa40718ecb49c5dbe06b05dea44ef Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 2 Jun 2019 16:59:52 +0000 Subject: [PATCH] gl: Use linear scaling for atlases --- gsk/gl/gskglglyphcache.c | 2 +- gsk/gl/gskgliconcache.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gsk/gl/gskglglyphcache.c b/gsk/gl/gskglglyphcache.c index 697d266185..af735e6d2d 100644 --- a/gsk/gl/gskglglyphcache.c +++ b/gsk/gl/gskglglyphcache.c @@ -366,7 +366,7 @@ gsk_gl_glyph_cache_get_glyph_image (GskGLGlyphCache *self, if (atlas->image.texture_id == 0) { - gsk_gl_image_create (&atlas->image, self->gl_driver, atlas->width, atlas->height, GL_NEAREST, GL_NEAREST); + gsk_gl_image_create (&atlas->image, self->gl_driver, atlas->width, atlas->height, GL_LINEAR, GL_LINEAR); gdk_gl_context_label_object_printf (gsk_gl_driver_get_gl_context (self->gl_driver), GL_TEXTURE, atlas->image.texture_id, "Glyph atlas %d", atlas->image.texture_id); diff --git a/gsk/gl/gskgliconcache.c b/gsk/gl/gskgliconcache.c index 424ee9102a..db9f96be66 100644 --- a/gsk/gl/gskgliconcache.c +++ b/gsk/gl/gskgliconcache.c @@ -181,7 +181,7 @@ gsk_gl_icon_cache_lookup_or_add (GskGLIconCache *self, /* No atlas has enough space, so create a new one... */ atlas = g_malloc (sizeof (GskGLTextureAtlas)); gsk_gl_texture_atlas_init (atlas, ATLAS_SIZE, ATLAS_SIZE); - gsk_gl_image_create (&atlas->image, self->gl_driver, atlas->width, atlas->height, GL_NEAREST, GL_NEAREST); + gsk_gl_image_create (&atlas->image, self->gl_driver, atlas->width, atlas->height, GL_LINEAR, GL_LINEAR); /* Pack it onto that one, which surely has enought space... */ gsk_gl_texture_atlas_pack (atlas, twidth + 2, theight + 2, &packed_x, &packed_y); packed_x += 1; -- 2.30.2